home *** CD-ROM | disk | FTP | other *** search
- xpkDLTA.library
- ===============
-
- © 1992 by Stephan Fuhrmann, FREEWARE
-
- DISCLAIMER
- ==========
- THIS SOFTWARE AND INFORMATION IS PROVIDED "AS IS". NO REPRESENTATIONS OR
- WARRANTIES ARE MADE WITH RESPECT TO THE ACCURACY, RELIABILITY, PERFORMANCE,
- CURRENTNESS, OR OPERATION OF THIS SOFTWARE AND INFORMATION, AND ALL USE IS
- AT YOUR OWN RISK. NEITHER COMMODORE NOR THE AUTHORS ASSUME ANY
- RESPONSIBILITY OR LIABILITY WHATSOEVER WITH RESPECT TO YOUR USE OF THIS
- SOFTWARE AND INFORMATION.
-
-
- HISTORY
- =======
- v0.1 first release
-
-
- FEATURES
- ========
- -supports the XPK standard
- -good when crunching modules/sounds in combination with a cruncher
- -written in fast optimized assembly (joh mei)
-
-
- INSTALLATION
- ============
- Copy xpkmaster.library to your LIBS: directory.
- Copy xpkDLTA.library to your LIBS:compressors/ directory.
- Enjoy!
-
-
- DOCUMENTATION
- =============
- Do you want to improve the gain of your xpk-crunchers when crunching
- pictures !?
-
- Yes? Sorry, in this case this is the wrong tool for you. The DELTA
- enciphering routines of xpkDLTA were developed to help xpk-crunchers
- crunching SOUNDS and MODULES.
-
- In this version xpkDLTA supports BYTE-Delta encoding. This is the most
- efficient encoding algorithm in combination with samples. WORD-Delta and
- LONG-Delta may follow if the first 16-BIT (32-BIT!?) samples pass my way
- or if you ask me kindly.
-
- Example:
- 8SVX-Sample, Music mixed with talking
-
-
- Uncrunched: 1016484 byte 8SVX-Sample
-
- Imploded: 789824 byte (77.7% left) IMPL.100ed 8SVX
-
- Deltaed+Imploded: 628076 byte (61.7% left) DELTA+IMPL.100ed 8SVX
-
-
- HOW IT WORKS
- ------------
- xpkDLTA takes a byte and looks what the difference is between this
- byte and its successor. It stores these differences. That's all!
-
- Example:
-
- |DATA |DELTA
- |-------+-----
- |6 |+6 (6-0) ;Start-Value => precedessor=NULL
- |7 |+1 (7-6)
- |3 |-4 (3-7)
- |4 |+1 (4-3)
- |10 |+6 (10-4)
-
-
- FUNCTIONS
- =========
- xpkDLTA supports all standard xpk sublibrary functions.
-
- /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
-
- CONTACT
- =======
-
- If you want an update, enclose enough DM (Deutsche Mark) for disk, stamps,
- envelope etc.
-
- Never forget to mention
- -what of my programs you are using
- -which version
- -where you got it from
-
- Fanpost, donations, suggestions, ideas, flames & comments are welcome.
-
- Stephan Fuhrmann
- Erikstr. 30
- W-2380 Schleswig
- GERMANY
-
- ||||||/\|||||
- |||||/ \||||
- ||||/ /\ \|||
- |||/ /||\ \||
- ||/ /||||\ \|
- ||\ \|||||\/|
- |||\ \|||||||
- ||||\ \||||||
- |||||\ \|||||
- ||||||\ \||||
- |||||||\ \|||
- |/\|||||\ \||
- |\ \||||/ /||
- ||\ \||/ /|||
- |||\ \/ /||||
- ||||\ /|||||
- |||||\/||||||
-
- <EOF>
-